Modeling Buffers with Data Refresh Semantics
نویسندگان
چکیده
Automotive architectures consist of multiple electronic control units (ECUs) which run distributed control applications. Such ECUs are connected to sensors and actuators and communicate via shared buses. Resource arbitration at the ECUs and also in the communication medium, coupled with variabilities in execution requirements of tasks results in jitter in the signal/data streams existing in the system. As a result, buffers are required at the ECUs and bus controllers. However, these buffers often implement different semantics – FIFO queuing, which is the most straightforward buffering scheme, and data refreshing, where stale data is overwritten by freshly sampled data. Traditional timing and schedulability analysis that are used to compute, e.g., end-to-end delays, in such automotive architectures can only model FIFO buffering. As a result, they return pessimistic delay and resource estimates because in reality overwritten data items do not get processed by the system. In this paper we propose an analytical framework for accurately modeling such data refresh semantics. Our model exploits a novel feedback control mechanism and is purely functional in nature. As a result, it is scalable and does not involve any explicit state modeling. Using this model we can estimate various timing and performance metrics for automotive ECU networks consisting of buffers implementing different data handling semantics. We illustrate the utility of this model through three case studies from the automotive electronics domain.
منابع مشابه
Dynamic Meta Modeling
syntax, 8abstract transitive closure, 66action node, 139, 209Action Semanticsby Mosses, 40in UML, 41Activity Diagramactivity graphs, 132control structures, 133deficiencies, 125difference to Petri nets, 131evaluation semantics, 135fork node problem, 125history of, 207interpretation by GROOVE, 187offer semantics, 136role in UML, 208<...
متن کاملPredictive Risk Mapping of Leptospirosis for North of Iran Using Pseudo-absences Data
Leptospirosis is a common zoonosis disease with a high prevalence in the world and is recognized as an important public health drawback in both developing and developed countries owing to epidemics and increasing prevalence. Because of the high diversity of hosts that are capable of carrying the causative agent, this disease has an expansive geographical reach. Various environmental and social ...
متن کاملInvestigating the Assets Quality in Banking System in Iran with Emphasis on Liquidity and Non-Performing Loans Reserve Buffers
In this research, the factors affecting assets quality in banking system of Iran and some implications for creating appropriate buffers of liquidity and non-performing loans in bank assets management has been investigated. In order to that, statistical data related to macroeconomic variables and financial statements of 30 banks from 2006 to 2016 have been used in the framework of a dynamic pane...
متن کاملFormalization and Automated reasoning about a Complex Signalling Network
Tran and Baral have proposed an action language (BioSigNet-RR) that is specific for the modeling of signalling networks from Biology and for answering queries relative to the expected response to a stimulus. Translation of their action language to logic programs under Answer Set semantics yields a reasoning mechanisms that gracefully handles incomplete/partial information, updates etc. Those fe...
متن کاملMemory Interface Analysis Using the Real-Time Model Checker UPPAAL
In this paper we present a model of a memory interface, which is a part of a radar system. The memory interface is modelled as a set of connected timed automata with UPPAAL extensions. The system is modeled and verified formally using the verification tool UPPAAL. The system safetiness, proper scheduling and the size of buffers are attempted to be verified and optimized. Partial-order reduction...
متن کامل